23302
185426
17330
846931
490550
620546
237949
304389
514279
28731
507640
64288
5165799
3584581
3109148
2416804
2242988
2067609
1986358
192178
1775118
1724136
1696196
1642471